<?php
include_once '../gerenciadores/AutoloadGerenciadores.php';


class GerenciadorDaSecaoDeProvas implements IGerenciadorDaSecaoDeProvas{
	public function __construct(){
	}
	
	public function visualizaTabelaNotas(Turma $turma){
		RepositorioMapaDeNotas::montaMapaDeNotas($turma);
	}
	
	public function adicionaNota(Nota $notas, Aluno $aluno){
		RepositorioMapaDeNotas::adicionaNota($nota, $aluno);
	}
	
	public function alteraNota(Nota $notas, Aluno $aluno){
		RepositorioMapaDeNotas::alteraNota($nota, $aluno);
	}
	
	public function deletaNota(Nota $notas, Aluno $aluno){
		RepositorioMapaDeNotas::deletaNota($nota, $aluno);
	}
	
	public function visualizaTabelaDeAlunos(){
		RepositorioAlunos::getTabelaAlunos();
	}
	
	public function visualizaTabelaDeInstrutores(){
		RepositorioInstrutor::tabelaInstrutores();
	}
	
	public function visualizaTabelaDeTurmas(){
		RepositorioTurma::getTabelaTurma();
	}
}
?>